[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ næste ]

Installationsvejledning for Debian GNU/Linux 3.0 pσ Intel x86
Kapitel 9 - Nµste skridt og hvordan man kommer videre


9.1 Hvis Unix er nyt for dig

Hvis Unix er nyt for dig, burde du nok k°be nogle b°ger om emnet og lµse dem. Unix OSS har masser af henvisninger til b°ger og nyhedsgrupper, der kan hjµlpe dig. Du kan ogsσ tjekke den Brugervenlige Unix OSS.

Lµs i°vrigt den danske Debianguide.

Den danske Linuxbrugergruppe, Skσne Sjµlland Linux User Group, SSLUG, har skrevet en omfattende samling b°ger om Linux. Du kan hente dem fra SSLUG's linuxbog-side i et utal af formater — eller k°be en trykt udgave.

Linux er en Unix-implementering. Linux Dokumentationsproject (LDP) har samlet en masse guider (HOWTOs) og netb°ger om Linux. De fleste af disse dokumenter kan installeres lokalt. Du skal blot installere pakken doc-linux-html (HTML-versioner) eller doc-linux-text (ASCII-versioner). Herefter ligger materialet i /usr/share/doc/HOWTO. Internationale udgaver af visse LDP HOWTO'er findes ogsσ som Debian-pakker.

Debianspecifikke oplysninger beskrives herunder.


9.2 Nedlukning af systemet

Nedlukning af et Linuxsystem mσ ikke foregσ med 'reset'-knappen pσ din computer eller ved blot at slukke for str°mmen. Linux skal lukkes kontrolleret, ellers kan du miste filer og fσ skader i filsystemet. Du kan bruge tastkombinationen Ctrl-Alt-Del . Du kan ogsσ logge pσ som root og skrive shutdown -h now, reboot eller halt.


9.3 Overblik over Debian

Debian afviger noget fra andre distributioner. Selvom du kender Linux fra andre distributioner, er der visse ting, du b°r vide om Debian for at kunne beholde dit system i god stand. Dette kapitel giver dig et overblik. Det er ikke ment som en vejledning i, hvordan man bruger Debian, blot en hurtig fornemmelse af systemet for den meget travle.


9.3.1 Debians pakkesystem

Det vigtigste at kende til er Debians pakkesystem. En stor del af dit system b°r betrages som vµrende under pakkesystemets kontrol. Det omfatter:

Hvis du for eksempel erstatter /usr/bin/perl, vil det i f°rste omgang fungere udmµrket, men nσr du senere opgraderer din perl-pakke, vil den fil, du placerede der blive erstattet. Indviede kan komme uden om dette problem ved at sµtte pakker i bero ("hold") med dselect.

En af de bedste installationsmetoder er apt. Du kan bruge den fra dselect eller benytte kommandolinje-versionen direkte (man apt-get). Bemµrk, at apt ogsσ tillader, at du blander main (hoveddistributionen), contrib (bidrag) og non-free (ikke-frie) programmer, Dermed kan du have eksport-begrµnsede pakker sammen med standard-udgaver.


9.3.2 Hσndtering af programversioner

Alternative udgaver af programmer hσndteres af update-alternatives. Hvis du vedligeholder flere versioner af dine programmer, b°r du lµse manualsiden for update-alternatives.


9.3.3 Cron-opgavehσndtering

Alle opgaver, der h°rer under systemadministratoren b°r ligge i /etc, da de skal betragtes som opsµtningsfiler. Hvis du har en root-cron-opgave, der skal udf°res dagligt, ugentligt eller dagligt, b°r du lµgge dem i /etc/cron.{daily,weekly,monthly}. Opgaver heri aktiveres fra /etc/crontab, og vil blive udf°rt i alfabetisk rµkkef°lge et efter et.

Har du pσ den anden side en cron-opgave, der skal (a) udf°res af en bestemt bruger eller skal (b) udf°res pσ bestemte tidspunkter eller med specielle tidsintervaller, kan du enten bruge /etc/crontab eller (bedre) /etc/cron.d/whatever. Disse filer har ogsσ et ekstra felt, det g°r det muligt at angive, hvilken bruger opgaven skal udf°res under.

I alle tilfµlde kan du blot redigere filerne. Cron vil bemµrke dem automatisk. Du skal ikke give nogen kommando. Flere oplysninger kan findes i cron(8), crontab(5) og /usr/share/doc/cron/README.Debian.


9.4 Genaktivering af DOS og Windows

Efter installationen af basissystemet og skrivning i Master Boot Record, vil du kunne starte Linux op — men sandsynligvis ikke andet. Det afhµnger af, hvilke valg du har gjort under installationen. Dette kapitel vil beskrive, hvordan du kan genaktivere dit gamle system, sσ du ogsσ kan starte f.eks. DOS eller Windows op igen.

LILO er en opstartshσndtering, som ogsσ kan opstarte andre styresystemer end Linux, sσ lµnge de overholder PC-konventionerne. Opstartshσndteringen kontrolleres via filen /etc/lilo.conf. Husk at k°re lilo hver gang, du har rettet i denne fil, da µndringerne f°rst trµder i kraft, nσr du har k°rt programmet.

De vigtige dele af filen lilo.conf er de linjer, der indeholder n°gleordene image og other samt de efterf°lgende linjer. De bruges til at beskrive et system, der kan startes op af LILO. De omfatter en kerne (image), en rodpartition, yderligere kerneparametre o.s.v., sσvel som en opsµtning, der starter et andet, ikke-Linux (other) styresystem op. N°gleordene kan bruges flere gange. Rµkkef°lgen af systemerne i opsµtningsfilen er betydende, da den bestemmer, hvilket system der opstartes automatisk efter — for eksempel — et tidsudl°b (delay) forudsat LILO ikke stoppes ved at trykke pσ skiftetasten.

Efter en nyinstallation af Debian, er kun det aktuelle system sat op til at kunne startes op med LILO. Hvis du °nsker at kunne starte en anden Linuxkerne op, skal du redigere filen /etc/lilo.conf ved at tilf°je f°lgende linjer:

     image=/boot/vmlinuz.new
       label=new
       append="mcd=0x320,11"
       read-only

Kun de f°rste to linjer er n°dvendige for en grundlµggende opsµtning. Lµs LILO-dokumentationen, hvis du vil vide mere om de to andre muligheder, Den ligger i /usr/share/doc/lilo/. Filen, som b°r lµses er Manual.txt. Du kan ogsσ vµlge at lµse LILOs manualsider lilo.conf(5) for at fσ et overblik over n°gleordene vedr. opsµtningen og lilo(8), der beskriver installationen af den nye opsµtning i opstarts-sektoren.

Bemµrk, at Debian GNU/Linux har andre tilgµngelige opstartsindlµsere, sσsom GRUB (i pakken grub), CHOS (i chos), Extended-IPL (i extipl), loadlin (i loadlin) m.fl.


9.5 Videre lµsning og information

Hvis du skal bruge oplysninger om et bestemt program, b°r du starte med at pr°ve at k°re man program eller info program.

Der er ogsσ masser af nyttig dokumentation i /usr/share/doc. Specielt indeholder /usr/share/doc/HOWTO og /usr/share/doc/FAQ en masse interessante oplysninger. Se, hvordan du rapporterer fejl i /usr/share/doc/debian/bug*. Debianspecifikke emner for et bestemt program kan du finde under /usr/share/doc/(pakkenavn)/README.Debian.

Debians hjemmeside indeholder store mµngder dokumentation om Debian. Se specielt Debian OSS og Debians postliste-arkiver. Debiansamfundet giver indbyrdes hjµlp og st°tte. Se hvordan du abonnerer pσ Debianpostlister pσ Postliste-abonnement-siden.


9.6 Oversµttelse af en ny kerne

Hvorfor skulle nogen °nske at oversµtte en ny kerne? Det er ofte ikke n°dvendigt, da standardkernen, der f°lger med Debian kan hσndtere de fleste opsµtninger. Dog kan det vµre nyttigt at oversµtte en ny kerne for at:


9.6.1 Hσndtering af kerneaftryk

Vµr ikke bange for at pr°ve at oversµtte kernen. Det er sjovt og frugtbart.

For at oversµtte en kerne pσ Debians mσde, skal du bruge disse pakker: kernel-package, kernel-source-2.2.20 (den nyeste version i skrivende stund), fakeroot og et par andre, der sikkert allerede er installeret (se hele listen i /usr/share/doc/kernel-package/README.gz).

Pσ denne mσde vil du fσ en .deb ud af din kerne-kildekode og, hvis du har ikke-standard moduler, ogsσ lave en tilpasset afhµngig .deb af disse. Det er en bedre mσde at hσndtere kerneaftryk pσ; /boot vil indeholde kernen, System.map og en log over den aktive opsµtningsfil.

Bemµrk, at du ikke er n°dt til at oversµtte din kerne pσ Debians mσde, men vi synes, at det rent faktisk g°r det nemmere og sikrere at bruge pakkesystemet til at hσndtere din kerne. Faktisk kan du hente kildekoden direkte fra Linus fremfor kernel-source-2.2.20, og stadig bruge kernel-package-oversµttelsesmetoden. Selvom 2.2.20-kernen stadig bruges i Woody under installationen, fσs nyere 2.4-kerner som kerneaftryk.

Bemµrk ogsσ, at den fulde dokumentation om brugen af kernel-package ligger i /usr/share/doc/kernel-package. Dette kapitel giver kun en kort introduktion.

Vi vil herefter gσ ud fra, at din kerne-kildekode ligger i /usr/local/src, og at din kerneversion er 2.2.20. Opret et katalog under /usr/local/src som root og ret ejeren af dette katalog til din almindelige ikke-root-konto. Gσ til det katalog, hvor du vil udpakke kerne-kildekoden (cd /usr/local/src), og udpak — som ikke-root — kildekoden (tar xIf /usr/src/kernel-source-2.2.20.tar.bz2), og skift katalog til dette (cd kernel-source-2.2.20/). Nu kan du sµtte kernen op. Hvis X11 er installeret, g°res dette med make xconfig, ellers bruges make menuconfig (dette krµver pakken ncurses-dev). Giv dig tid til at lµse skµrmhjµlpen grundigt. Nσr du er i tvivl, er det typisk det sikreste at medtage den enheds-driver (den programstump, der hσndterer maskindelene, sσsom netkort, SCSI-controllere o.s.v.), du er i tvivl om. Advarsel: andre indstillinger, der ikke vedr°rer bestemte maskindele, b°r bevare standardindstillingen, hvis du ikke forstσr dem. Glem ikke at vµlge "Kernel module loader" under "Loadable module support" (dette valg er ikke gjort i standardindstillingen). Uden dette, vil du fσ problemer med din Debianinstallation.

Rens kildekode-trµet og nulstil kernel-package-indstillingerne. Dette g°res med make-kpkg clean.

Oversµt derefter kernen: fakeroot make-kpkg --revision=custom.1.0 kernel_image. Versionsnummeret "1.0" kan µndres efter °nske. Det er blot et versionnummer, som du selv kan bruge til at holde styr pσ dine oversatte kerner. Du kan ligeledes µndre "custom" til ethvert andet ord (f.eks. et maskinnavn). Kerneoversµttelsen kan tage en hel del tid, afhµngig af, hvor kraftig din maskine er.

Hvis du har brug for PCMCIA-underst°ttelse, skal du ogsσ installere pakken pcmcia-source. Udpak den som root i kataloget /usr/src (det er vigtigt, at modulerne ligger i /usr/src/modules, hvor de forventes at ligge). K°r derefter make-kpkg modules_image som root.

Nσr oversµttelsen er afsluttet, kan du installere din hjemmebyggede kerne som enhver anden pakke. K°r dpkg -i ../kernel-image-2.2.20-underarkt_custom.1.0_i386.deb som root. underarkt-delen er en valgfri underarkitektur, sσsom ``i586'', afhµngig af, hvilke kerneindstillinger, du har valgt. dpkg -i kernel-image... vil installere kernen sammen med nogle andre, gode st°ttefiler. For eksempel vil System.map blive installeret korrekt (nyttigt til af fejlfinde en kerne), og/boot/config-2.2.20 vil indeholde dine aktuelle kerneindstillinger. Din nye pakke kernel-image-2.2.20 er ogsσ klog nok til automatisk at benytte din platforms opstartsindlµser til at opdatere dine opstartsindstillinger, sσ du kan starte op uden at k°re opstartsindlµseren. Hvis du har lavet en modul-pakke — f.eks. hvis du har PCMCIA — skal du ogsσ installere denne pakke.

Nu er det tid at genstarte systemet: Lµs enhver advarsel, ovenstσende trin mσtte have givet grundigt, og k°r sσ shutdown -r now.

Flere oplysninger om kernel-package ligger i /usr/share/doc/kernel-package.


[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ næste ]

Installationsvejledning for Debian GNU/Linux 3.0 pσ Intel x86

version 3.0.23, 15. May 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo